// 导入提示方法
import { message } from "ant-design-vue";
// 导入删除论坛接口
import { removeForum } from "@/api/forumAPI";

export const useDelForum = (getForumData) => {
  // 取消气泡框
  const cancelDel = () => {
    message.warning("已取消");
  };

  // 删除论坛
  const delForum = (id) => {
    // 参数
    const params = {
      id: id,
    };

    // 发送删除论坛请求
    removeForum(params)
      .then((res) => {
        if (res.status === 200) {
          message.success(res.msg);
          // 重新获取数据渲染
          getForumData();
        }
        if (res.status === 205) {
          message.error(res.msg);
        }
      })
      .catch((error) => {
        throw new Error(error);
      });
  };

  return {
    cancelDel,
    delForum,
  };
};
